bad day at work compilation